to enjoy immunity from judicial process - Español Inglés Diccionario